::-webkit-scrollbar 
{
    width: 8px;
    height: 8px;
}

::-webkit-scrollbar-track 
{
  background: #404045;
  border-radius: 4px;
}

::-webkit-scrollbar-thumb
 {
  background: #868686;
  border-radius: 4px;
}

::-webkit-scrollbar-thumb:hover
{
  background: #7b7b7b;
}

body
{
  color: #F8FAFF;
  background-color: #292a2d;
  -webkit-text-size-adjust: none;
  margin: 0;
  padding: 0;
}

#root-wrapper
{
  box-sizing: border-box;
  flex-direction: column;
  align-items: stretch;
  display: flex;
  min-height: 100vh;
  min-width: 100vw;
  transition: opacity .2s ease-in-out;
  opacity: 0;
}

#root-loading
{
  min-height: 100vh;
  min-width: 100vw;
  margin-top: -100vh;
}